% 连接数据库
dbfile = 'C:\Users\Administrator\Desktop\temp\cali\cali.db'; % SQLite 文件路径
conn = sqlite(dbfile,'readonly');

% 查询数据
% data 是一个 cell 数组或者 table（视 MATLAB 版本而定）
data = fetch(conn, 'SELECT freq_hz as freq, gain FROM RX_CALIBRATION_path_gain where port=1 order by freq asc');

% 如果读取到的是 cell 数组，可以转换为数值：
freq = cell2mat(data(:,1));
gain = cell2mat(data(:,2));

% 如果读取到的是 table，可以直接：
% freq = data.freq;
% gain = data.gain;

% 关闭数据库连接
close(conn);
clear data conn;

% 绘制曲线图
plot(freq, gain, '-');
xlabel('Frequency');
ylabel('Gain');
title('Frequency vs. Gain');
grid on;
